﻿// 1014 福尔摩斯的约会.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
/*
前面两字符串中第 1 对相同的大写英文字母（大小写有区分）是第 4 个字母 D，代表星期四；
第 2 对相同的字符是 E ，那是第 5 个英文字母，代表一天里的第 14 个钟头
（于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示）；

后面两字符串第 1 对相同的英文字母 s 出现在第 4 个位置（从 0 开始计数）上，代表第 4 分钟
*/

#include <iostream>
#include<string>
#include<ctype.h>
using namespace std;

int main()
{
    string a, b, c, d;
    cin >> a >> b >> c >> d;
    //比较a和b字符串中大写字母
    int i;
    for (i = 0; i < a.length(); i++) {
        if (a[i] == b[i] && a[i] >= 'A' && a[i] <= 'G') {
            break;
        }
    }
    char ans1 = a[i];
    char ans2;
    for (i++; i < a.length(); i++) {
        if (a[i] == b[i]) {
            if (isdigit(a[i])) {
                break;
            }
            else if (a[i] >= 'A' && a[i] <= 'N') {
                break;
            }
            continue;
        }
    }
    ans2 = a[i];
    //比较c和d
    for (i = 0; i < c.length(); i++) {
        if (c[i] == d[i]&&isalpha(c[i])) {
            break;
        }
    }
    string list[7] = {"MON","TUE","WED","THU","FRI","SAT","SUN"};//即 MON 表示星期一，TUE 表示星期二，WED 表示星期三，THU 表示星期四，FRI 表示星期五，SAT 表示星期六，SUN 表示星期日
    int list2[14] = {10,11,12,13,14,15,16,17,18,19,20,21,22,23};
    cout << list[ans1 - 'A'] << " ";
    if (isalpha(ans2)) {
        cout << list2[ans2 - 'A'] << ":";
    }
    else {
        cout << "0" << ans2<<":";
    }
    if (i < 10) {
        cout << "0" << i;
    }
    else {
        cout << i;
    }
    return 0;
}
